given a roasting - Turkish English Dictionary